/**
 * harmony.bean.LigneVoyages.java
 * @author xavier.miorcec@elomobile.com
 * @11 déc. 2008
 * @ELO_dev_bernardi_200812
 */
package com.elomobile.harmony.bean.exportPDAD;

public class ExtractionBonTransport {

	private String pdident;

	// Numéro de dossier (CODE agence chez TPS bernardi)
	private String pddos;
	// Numéro du bon de transport
	private String pdnum;
	// Numéro de séquence du bon
	private String pdNumSeq;
	// Ligne du bon
	private String pdrep;
	// Le numéro du chauffeur mais jamais utilisé
	private String pdcha;
	// Le numéro du véhicule
	private String pdveh;
	// Flag permettant de savoir si le bon est à transférer ou non (vaut 1 pour transféré, vaut 0 pour à transféré)
	private String pdtft;
	// Flag permettant de savoir si le bon est en création, modification ou suppression
	private String pdms;

	// Date de transfert du bon
	private String pddatt;
	private String pddat;

	// Type d'action (chargement ou déchargement) vaut C ou D
	private String pdcd;

	// Information sur l'unité de transport (Kilos, mètre linéaire etc.)
	private String pdqual;
	// Information sur la quantité de tranport en numérique
	private String pdinfon;

	// Heure d'arrivée d'un véhicule
	private String pdhrarr;
	// Heure de chargement ou livraison d'un bon
	private String pdhrcharg;
	// Heure de départ du lieu
	private String pdhrdep;

	// Flag permettant d'informer AD que le chauffeur à modifié les quantités initiale.
	private String pdcor;

	// Information mise à jour par ELO
	private String pdetat_tr;
	private String pdcod_tr;
	private String pdlib_tr;
	private String pddat_tr;
	private String pdar_boi;
	private String pdar_cha;
	private String pddeb_etap;
	private String pdfin_etap;
	private String pdclit;
	private String pdllit;
	private String pdsign;
	private String pdcbarr;
	private String pdphot;

	// Code client donneur d'ordre
	private String pdcodec;

	// Information du tiers enlèvement ou ramasse
	private String pdcodee;
	private String pdadr;
	private String pdetse;
	private String pdnome;
	private String pdad1e;
	private String pdad2e;
	private String pdcpoe;
	private String pdvile;
	private String pdcode;
	private String pdpaye;
	private String pdtel;
	private String pdadcple;// Commentaire tiers enlèvement
	// Heure de rdv à l'enlèvement
	private String pdhrdv;

	// Information du tiers livraison ou destinataire
	private String pdcoded;
	private String pdetsl;
	private String pdnoml;
	private String pdad1l;
	private String pdad2l;
	private String pdcpol;
	private String pdvill;
	private String pdcodl;
	private String pdpayl;
	private String pdtell;
	private String pdhrdvl;
	private String pdadcpll; // Commentaire tiers livraison

	// Adresse et nom passage à quai.
	private String pdnomet;
	private String pdad1et;
	private String pdad2et;
	private String pdcpoet;
	private String pdvilet;

	// Zone de commentaire
	private String pdcomm;
	private String pdcomm2;
	private String pdcomm3;

	// Port dû
	private String pdpdu;
	// Neutralité commercial
	private String pdncom;

	// Chiffre d'affaire du véhicule (n'est pas gérer)
	private String pdcaveh;

	/**
	 * @return the pdcomm2
	 */
	public String getPdcomm2() {
		return pdcomm2;
	}

	/**
	 * @param pdcomm2 the pdcomm2 to set
	 */
	public void setPdcomm2(String pdcomm2) {
		this.pdcomm2 = pdcomm2;
	}

	/**
	 * @return the pdcomm3
	 */
	public String getPdcomm3() {
		return pdcomm3;
	}

	/**
	 * @param pdcomm3 the pdcomm3 to set
	 */
	public void setPdcomm3(String pdcomm3) {
		this.pdcomm3 = pdcomm3;
	}

	/**
	 * @return the pdnomet
	 */
	public String getPdnomet() {
		return pdnomet;
	}

	/**
	 * @param pdnomet the pdnomet to set
	 */
	public void setPdnomet(String pdnomet) {
		this.pdnomet = pdnomet;
	}

	/**
	 * @return the pdad1et
	 */
	public String getPdad1et() {
		return pdad1et;
	}

	/**
	 * @param pdad1et the pdad1et to set
	 */
	public void setPdad1et(String pdad1et) {
		this.pdad1et = pdad1et;
	}

	/**
	 * @return the pdad2et
	 */
	public String getPdad2et() {
		return pdad2et;
	}

	/**
	 * @param pdad2et the pdad2et to set
	 */
	public void setPdad2et(String pdad2et) {
		this.pdad2et = pdad2et;
	}

	/**
	 * @return the pdcpoet
	 */
	public String getPdcpoet() {
		return pdcpoet;
	}

	/**
	 * @param pdcpoet the pdcpoet to set
	 */
	public void setPdcpoet(String pdcpoet) {
		this.pdcpoet = pdcpoet;
	}

	/**
	 * @return the pdvilet
	 */
	public String getPdvilet() {
		return pdvilet;
	}

	/**
	 * @param pdvilet the pdvilet to set
	 */
	public void setPdvilet(String pdvilet) {
		this.pdvilet = pdvilet;
	}

	private String pdap;

	/**
	 * @return the pdident
	 */
	public String getPdident() {
		return pdident;
	}

	/**
	 * @return the pddos
	 */
	public String getPddos() {
		return pddos;
	}

	/**
	 * @return the pdnum
	 */
	public String getPdnum() {
		return pdnum;
	}

	/**
	 * @return the pdrep
	 */
	public String getPdrep() {
		return pdrep;
	}

	/**
	 * @return the pdcha
	 */
	public String getPdcha() {
		return pdcha;
	}

	/**
	 * @return the pdveh
	 */
	public String getPdveh() {
		return pdveh;
	}

	/**
	 * @return the pdtft
	 */
	public String getPdtft() {
		return pdtft;
	}

	/**
	 * @return the pdcor
	 */
	public String getPdcor() {
		return pdcor;
	}

	/**
	 * @return the pdms
	 */
	public String getPdms() {
		return pdms;
	}

	/**
	 * @return the pddatt
	 */
	public String getPddatt() {
		return pddatt;
	}

	/**
	 * @return the pddat
	 */
	public String getPddat() {
		return pddat;
	}

	/**
	 * @return the pdcd
	 */
	public String getPdcd() {
		return pdcd;
	}

	/**
	 * @return the pdqual
	 */
	public String getPdqual() {
		return pdqual;
	}

	/**
	 * @return the pdinfon
	 */
	public String getPdinfon() {
		return pdinfon;
	}

	/**
	 * @return the pdadr
	 */
	public String getPdadr() {
		return pdadr;
	}

	/**
	 * @return the pdetse
	 */
	public String getPdetse() {
		return pdetse;
	}

	/**
	 * @return the pdnome
	 */
	public String getPdnome() {
		return pdnome;
	}

	/**
	 * @return the pdad1e
	 */
	public String getPdad1e() {
		return pdad1e;
	}

	/**
	 * @return the pdad2e
	 */
	public String getPdad2e() {
		return pdad2e;
	}

	/**
	 * @return the pdcpoe
	 */
	public String getPdcpoe() {
		return pdcpoe;
	}

	/**
	 * @return the pdvile
	 */
	public String getPdvile() {
		return pdvile;
	}

	/**
	 * @return the pdcode
	 */
	public String getPdcode() {
		return pdcode;
	}

	/**
	 * @return the pdpaye
	 */
	public String getPdpaye() {
		return pdpaye;
	}

	/**
	 * @return the pdtel
	 */
	public String getPdtel() {
		return pdtel;
	}

	/**
	 * @return the pdhrdv
	 */
	public String getPdhrdv() {
		return pdhrdv;
	}

	/**
	 * @return the pdcomm
	 */
	public String getPdcomm() {
		return pdcomm;
	}

	/**
	 * @return the pdetat_tr
	 */
	public String getPdetat_tr() {
		return pdetat_tr;
	}

	/**
	 * @return the pdcod_tr
	 */
	public String getPdcod_tr() {
		return pdcod_tr;
	}

	/**
	 * @return the pdlib_tr
	 */
	public String getPdlib_tr() {
		return pdlib_tr;
	}

	/**
	 * @return the pddat_tr
	 */
	public String getPddat_tr() {
		return pddat_tr;
	}

	/**
	 * @return the pdar_boi
	 */
	public String getPdar_boi() {
		return pdar_boi;
	}

	/**
	 * @return the pdar_cha
	 */
	public String getPdar_cha() {
		return pdar_cha;
	}

	/**
	 * @return the pddeb_etap
	 */
	public String getPddeb_etap() {
		return pddeb_etap;
	}

	/**
	 * @return the pdfin_etap
	 */
	public String getPdfin_etap() {
		return pdfin_etap;
	}

	/**
	 * @param pdident the pdident to set
	 */
	public void setPdident(String pdident) {
		this.pdident = pdident;
	}

	/**
	 * @param pddos the pddos to set
	 */
	public void setPddos(String pddos) {
		this.pddos = pddos;
	}

	/**
	 * @param pdnum the pdnum to set
	 */
	public void setPdnum(String pdnum) {
		this.pdnum = pdnum;
	}

	/**
	 * @param pdrep the pdrep to set
	 */
	public void setPdrep(String pdrep) {
		this.pdrep = pdrep;
	}

	/**
	 * @param pdcha the pdcha to set
	 */
	public void setPdcha(String pdcha) {
		this.pdcha = pdcha;
	}

	/**
	 * @param pdveh the pdveh to set
	 */
	public void setPdveh(String pdveh) {
		this.pdveh = pdveh;
	}

	/**
	 * @param pdtft the pdtft to set
	 */
	public void setPdtft(String pdtft) {
		this.pdtft = pdtft;
	}

	/**
	 * @param pdcor the pdcor to set
	 */
	public void setPdcor(String pdcor) {
		this.pdcor = pdcor;
	}

	/**
	 * @param pdms the pdms to set
	 */
	public void setPdms(String pdms) {
		this.pdms = pdms;
	}

	/**
	 * @param pddatt the pddatt to set
	 */
	public void setPddatt(String pddatt) {
		this.pddatt = pddatt;
	}

	/**
	 * @param pddat the pddat to set
	 */
	public void setPddat(String pddat) {
		this.pddat = pddat;
	}

	/**
	 * @param pdcd the pdcd to set
	 */
	public void setPdcd(String pdcd) {
		this.pdcd = pdcd;
	}

	/**
	 * @param pdqual the pdqual to set
	 */
	public void setPdqual(String pdqual) {
		this.pdqual = pdqual;
	}

	/**
	 * @param pdinfon the pdinfon to set
	 */
	public void setPdinfon(String pdinfon) {
		this.pdinfon = pdinfon;
	}

	/**
	 * @param pdadr the pdadr to set
	 */
	public void setPdadr(String pdadr) {
		this.pdadr = pdadr;
	}

	/**
	 * @param pdetse the pdetse to set
	 */
	public void setPdetse(String pdetse) {
		this.pdetse = pdetse;
	}

	/**
	 * @param pdnome the pdnome to set
	 */
	public void setPdnome(String pdnome) {
		this.pdnome = pdnome;
	}

	/**
	 * @param pdad1e the pdad1e to set
	 */
	public void setPdad1e(String pdad1e) {
		this.pdad1e = pdad1e;
	}

	/**
	 * @param pdad2e the pdad2e to set
	 */
	public void setPdad2e(String pdad2e) {
		this.pdad2e = pdad2e;
	}

	/**
	 * @param pdcpoe the pdcpoe to set
	 */
	public void setPdcpoe(String pdcpoe) {
		this.pdcpoe = pdcpoe;
	}

	/**
	 * @param pdvile the pdvile to set
	 */
	public void setPdvile(String pdvile) {
		this.pdvile = pdvile;
	}

	/**
	 * @param pdcode the pdcode to set
	 */
	public void setPdcode(String pdcode) {
		this.pdcode = pdcode;
	}

	/**
	 * @param pdpaye the pdpaye to set
	 */
	public void setPdpaye(String pdpaye) {
		this.pdpaye = pdpaye;
	}

	/**
	 * @param pdtel the pdtel to set
	 */
	public void setPdtel(String pdtel) {
		this.pdtel = pdtel;
	}

	/**
	 * @param pdhrdv the pdhrdv to set
	 */
	public void setPdhrdv(String pdhrdv) {
		this.pdhrdv = pdhrdv;
	}

	/**
	 * @param pdcomm the pdcomm to set
	 */
	public void setPdcomm(String pdcomm) {
		this.pdcomm = pdcomm;
	}

	/**
	 * @param pdetat_tr the pdetat_tr to set
	 */
	public void setPdetat_tr(String pdetat_tr) {
		this.pdetat_tr = pdetat_tr;
	}

	/**
	 * @param pdcod_tr the pdcod_tr to set
	 */
	public void setPdcod_tr(String pdcod_tr) {
		this.pdcod_tr = pdcod_tr;
	}

	/**
	 * @param pdlib_tr the pdlib_tr to set
	 */
	public void setPdlib_tr(String pdlib_tr) {
		this.pdlib_tr = pdlib_tr;
	}

	/**
	 * @param pddat_tr the pddat_tr to set
	 */
	public void setPddat_tr(String pddat_tr) {
		this.pddat_tr = pddat_tr;
	}

	/**
	 * @param pdar_boi the pdar_boi to set
	 */
	public void setPdar_boi(String pdar_boi) {
		this.pdar_boi = pdar_boi;
	}

	/**
	 * @param pdar_cha the pdar_cha to set
	 */
	public void setPdar_cha(String pdar_cha) {
		this.pdar_cha = pdar_cha;
	}

	/**
	 * @param pddeb_etap the pddeb_etap to set
	 */
	public void setPddeb_etap(String pddeb_etap) {
		this.pddeb_etap = pddeb_etap;
	}

	/**
	 * @param pdfin_etap the pdfin_etap to set
	 */
	public void setPdfin_etap(String pdfin_etap) {
		this.pdfin_etap = pdfin_etap;
	}

	/**
	 * @return the pdhrarr
	 */
	public String getPdhrarr() {
		return pdhrarr;
	}

	/**
	 * @return the pdhrcharg
	 */
	public String getPdhrcharg() {
		return pdhrcharg;
	}

	/**
	 * @return the pdclit
	 */
	public String getPdclit() {
		return pdclit;
	}

	/**
	 * @return the pdllit
	 */
	public String getPdllit() {
		return pdllit;
	}

	/**
	 * @return the pdsign
	 */
	public String getPdsign() {
		return pdsign;
	}

	/**
	 * @return the pdcbarr
	 */
	public String getPdcbarr() {
		return pdcbarr;
	}

	/**
	 * @return the pdphot
	 */
	public String getPdphot() {
		return pdphot;
	}

	/**
	 * @return the pdncom
	 */
	public String getPdncom() {
		return pdncom;
	}

	/**
	 * @return the pdcoded
	 */
	public String getPdcoded() {
		return pdcoded;
	}

	/**
	 * @return the pdcodec
	 */
	public String getPdcodec() {
		return pdcodec;
	}

	/**
	 * @return the pdcodee
	 */
	public String getPdcodee() {
		return pdcodee;
	}

	/**
	 * @return the pdcaveh
	 */
	public String getPdcaveh() {
		return pdcaveh;
	}

	/**
	 * @param pdhrarr the pdhrarr to set
	 */
	public void setPdhrarr(String pdhrarr) {
		this.pdhrarr = pdhrarr;
	}

	/**
	 * @param pdhrcharg the pdhrcharg to set
	 */
	public void setPdhrcharg(String pdhrcharg) {
		this.pdhrcharg = pdhrcharg;
	}

	/**
	 * @param pdclit the pdclit to set
	 */
	public void setPdclit(String pdclit) {
		this.pdclit = pdclit;
	}

	/**
	 * @param pdllit the pdllit to set
	 */
	public void setPdllit(String pdllit) {
		this.pdllit = pdllit;
	}

	/**
	 * @param pdsign the pdsign to set
	 */
	public void setPdsign(String pdsign) {
		this.pdsign = pdsign;
	}

	/**
	 * @param pdcbarr the pdcbarr to set
	 */
	public void setPdcbarr(String pdcbarr) {
		this.pdcbarr = pdcbarr;
	}

	/**
	 * @param pdphot the pdphot to set
	 */
	public void setPdphot(String pdphot) {
		this.pdphot = pdphot;
	}

	/**
	 * @param pdncom the pdncom to set
	 */
	public void setPdncom(String pdncom) {
		this.pdncom = pdncom;
	}

	/**
	 * @param pdcoded the pdcoded to set
	 */
	public void setPdcoded(String pdcoded) {
		this.pdcoded = pdcoded;
	}

	/**
	 * @param pdcodec the pdcodec to set
	 */
	public void setPdcodec(String pdcodec) {
		this.pdcodec = pdcodec;
	}

	/**
	 * @param pdcodee the pdcodee to set
	 */
	public void setPdcodee(String pdcodee) {
		this.pdcodee = pdcodee;
	}

	/**
	 * @param pdcaveh the pdcaveh to set
	 */
	public void setPdcaveh(String pdcaveh) {
		this.pdcaveh = pdcaveh;
	}

	/**
	 * @return the pdpdu
	 */
	public String getPdpdu() {
		return pdpdu;
	}

	/**
	 * @param pdpdu the pdpdu to set
	 */
	public void setPdpdu(String pdpdu) {
		this.pdpdu = pdpdu;
	}

	/**
	 * @return the pdhrdep
	 */
	public String getPdhrdep() {
		if (pdhrdep != null && pdhrdep.length() == 4) {
			this.pdhrdep = this.pdhrdep.substring(0, 2) + ":" + this.pdhrdep.substring(2, 4);
		}
		return pdhrdep;
	}

	/**
	 * @param pdhrdep the pdhrdep to set
	 */
	public void setPdhrdep(String pdhrdep) {
		this.pdhrdep = pdhrdep;
	}

	public String getPdetsl() {
		return pdetsl;
	}

	public void setPdetsl(String pdetsl) {
		this.pdetsl = pdetsl;
	}

	public String getPdnoml() {
		return pdnoml;
	}

	public void setPdnoml(String pdnoml) {
		this.pdnoml = pdnoml;
	}

	public String getPdad1l() {
		return pdad1l;
	}

	public void setPdad1l(String pdad1l) {
		this.pdad1l = pdad1l;
	}

	public String getPdad2l() {
		return pdad2l;
	}

	public void setPdad2l(String pdad2l) {
		this.pdad2l = pdad2l;
	}

	public String getPdcpol() {
		return pdcpol;
	}

	public void setPdcpol(String pdcpol) {
		this.pdcpol = pdcpol;
	}

	public String getPdvill() {
		return pdvill;
	}

	public void setPdvill(String pdvill) {
		this.pdvill = pdvill;
	}

	public String getPdcodl() {
		return pdcodl;
	}

	public void setPdcodl(String pdcodl) {
		this.pdcodl = pdcodl;
	}

	public String getPdpayl() {
		return pdpayl;
	}

	public void setPdpayl(String pdpayl) {
		this.pdpayl = pdpayl;
	}

	public String getPdtell() {
		return pdtell;
	}

	public void setPdtell(String pdtell) {
		this.pdtell = pdtell;
	}

	public String getPdhrdvl() {
		return pdhrdvl;
	}

	public void setPdhrdvl(String pdhrdvl) {
		this.pdhrdvl = pdhrdvl;
	}

	/**
	 * @return the pdap
	 */
	public String getPdap() {
		if (pdap != null && pdap.length() > 0) {
			if (pdap.trim().equals("A")) {
				return "Avant";
			} else if (pdap.trim().equals("P")) {
				return "Après";
			}
		}
		return pdap;
	}

	/**
	 * @param pdap the pdap to set
	 */
	public void setPdap(String pdap) {
		this.pdap = pdap;
	}

	/**
	 * @return the pdadcple
	 */
	public String getPdadcple() {
		return pdadcple;
	}

	/**
	 * @param pdadcple the pdadcple to set
	 */
	public void setPdadcple(String pdadcple) {
		this.pdadcple = pdadcple;
	}

	/**
	 * @return the pdadcpll
	 */
	public String getPdadcpll() {
		return pdadcpll;
	}

	/**
	 * @param pdadcpll the pdadcpll to set
	 */
	public void setPdadcpll(String pdadcpll) {
		this.pdadcpll = pdadcpll;
	}

	public String getPdNumSeq() {
		return pdNumSeq;
	}

	public void setPdNumSeq(String pdNumSeq) {
		this.pdNumSeq = pdNumSeq;
	}

}
